package org.wheel.plugins.toolkit.sql.plugin;

import org.wheel.plugins.toolkit.sql.enums.Dialect;
import java.util.List;

/**
 * 函数插件契约
 */
public interface FunctionPlugin {
    String name();                       // 函数 KEY
    boolean isWindow();                  // 是否需要 OVER
    String toSql(List<String> argSql, Dialect dialect);
}